home *** CD-ROM | disk | FTP | other *** search
- SMAK (Simple MAKE) revision history (registered version):
-
- Note: * indicates a feature found only in the registered version of SMAK.
-
- Ver 1.27 07/04/92 11998 bytes
- *Added support for multiple make scripts per file.
- *SMAK switches can now be placed in the make script (i.e. Begin Make /2/I)
- or on the command line. If present, command line switches override
- any make script switches.
-
-
- Ver 1.26 06/14/92 11822 bytes
- Response files now end with a semicolon to accomodate any additional
- parameters that may be added to future link programs. Also corrects
- for the additional DEF file parameter asked for by recent PDS Link
- programs.
-
-
- Ver 1.25 05/04/92 11822 bytes
- *SMAK sets errorlevel to 1 on exit if an error is encountered.
-
-
- Ver 1.24 04/12/92 11790 bytes
- Changed make script format to simplify handling libraries.
- LIB file dates also determine if a new link needed.
- Now dimensioning arrays statically.
- *File name storage is now expanded and much more flexible. Number of
- file names (BAS+OBJ+LIB) should not exceed 96 (using /I) or 128
- (not using /I).
- "Begin LIB" optional if LIB list empty.
- "Begin OBJ" optional if BOTH object list AND library list are empty.
- *Added support for registration ID.
- A corrupt object file created by an unsuccessful compile is now erased.
- A corrupt EXE file created by an unsuccessful link is now erased.
-
-
- Ver 1.23 04/04/92 11566 bytes
- *Added routine to return errorlevel from compiler and linker.
- Shortened some quoted message strings.
- *Increased max files in each list from 32 to 48.
- Now dimensioning arrays dynamically.
-
-
- Ver 1.22 01/10/92 11038 bytes
- *Option to check all Include files (/I) for changes when determining
- a conditional compile.
-
-
- Ver 1.21 12/28/91 9738 bytes
- Optimized(!) for reduced size.
- Simplified compile string passed to compiler by using compiler default
- for List file.
- Case of MAKE directives no longer changed in order to preserve case-
- sensitive parameters.
- Final EXE name passed to linker now includes the original path.
- Added support for compiling C source files.
- Added support for "compiling" (assembling) ASM source files.
- Added compile only if linker name blank.
- Added link only if compiler name blank.
- Source file or object file names that are blank are now ignored.
-
- Added /F command line switch to force compilation of every source file.
- Added /2 command line switch to pass compile string in MS C compiler format.
- Added /M command line switch to generate a MAP file during linking.
- Added /E command line switch to assume files not found do exist
- somewhere (however, their date/time stamp is assumed to be zero).
- Added /C command line switch to specify compile only (no linking).
- Added /L command line switch to specify link only (no compiling).
-
-
- Ver 1.20 12/06/91 12846 bytes
- Added selective compilation based on date/time stamp and existence.
- Optimized for reduced size.
-
-
- Ver 1.10 11/30/91 12702 bytes
- Changed initial screen header.
- Reduced code size slightly.
-
-